package com.cya.lotterysystem.common.errcode;

/**
 * @author ：陈奕安（3048279304@qq.com）
 * @date ：Created in 2025/10/27 10:42
 * @description：
 * @modified By：
 * @version:
 */
public interface ServiceErrorCodeConstans {
    ErrorCode REGISTER_INFO_EMPTY=new ErrorCode(100,"注册信息为空");
    ErrorCode MAIL_ERROR=new ErrorCode(101,"邮箱错误");
    ErrorCode PHONE_ERRROR=new ErrorCode(102,"手机号错误");
    ErrorCode IDENTITY_ERROR=new ErrorCode(103,"身份错误");
    ErrorCode PASSWORD_IS_EMPTY=new ErrorCode(104,"密码为空");
    ErrorCode PASSWORD_ERROR=new ErrorCode(105,"密码错误");
    ErrorCode MAIL_USED=new ErrorCode(106,"邮箱已经使用");
    ErrorCode PHONE_USED=new ErrorCode(106,"手机号已经使用");
    ErrorCode IDENTITY_EMPTY=new ErrorCode(107,"身份信息为空");
    ErrorCode LOGIN_INFO_NOT_EXIST=new ErrorCode(108,"用户不存在");
    ErrorCode LOGIN_NOT_EXIST=new ErrorCode(109,"登陆方式不存在");
    ErrorCode USER_INFO_NOT_EXIST=new ErrorCode(110,"用户信息为空");

    ErrorCode VERIFICATION_ERROR=new ErrorCode(111,"验证码错误");

        ErrorCode PIC_UPLOAD_ERROR=new ErrorCode(500,"图片上传失败");

//活动错误

    ErrorCode CREATE_ACTIVITY_INFO_IS_EMPTY=new ErrorCode(300,"创建活动信息为空");
    ErrorCode ACTIVITY_USER_ERROR=new ErrorCode(301,"创建活动关联人员异常");

    ErrorCode ACTIVITY_PRIZE_ERROR=new ErrorCode(302,"创建活动关联奖品异常");
    ErrorCode USER_PRIZE_AMOUNT_ERROR=new ErrorCode(303,"活动关联的奖品或人员数量设置异常");
    ErrorCode ACTIVITY_PRIZE_TIERS_ERROR=new ErrorCode(304,"活动奖品等级错误");
    ErrorCode ACTIVITY_STATUS_CONVERT_ERROE=new ErrorCode(305,"活动状态转换失败");
    ErrorCode CACHE_ACTIVITY_ID_IS_EMPTY=new ErrorCode(306,"缓存活动的活动id为空");
    ErrorCode CACHE_ACTIVITY_ID_IS_ERROE=new ErrorCode(307,"缓存活动的活动id为误");


//    抽奖错误代码

    ErrorCode ACTIVITY_OR_PRIZE_IS_EMPTY=new ErrorCode(400,"抽奖活动关联的奖品不存在");
    ErrorCode ACTIVITY_COMPLETED=new ErrorCode(401,"抽奖活动已完成，无法抽奖");
    ErrorCode ACTIVITY_PRIZE_COMPLETED=new ErrorCode(402,"抽奖奖品已被抽取，无法抽奖");
    ErrorCode WINNER_PRIZE_AMOUNT_ERROE=new ErrorCode(403,"中奖人数与奖品数量不一致");


}